home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / machserver / 1.098 / Include / sun4.md / vmMachInt.h < prev    next >
C/C++ Source or Header  |  1990-08-15  |  983b  |  39 lines

  1. /*
  2.  * vmMachInt.h
  3.  *
  4.  *         Internal machine dependent virtual memory data structures and procedure 
  5.  *    headers.
  6.  *
  7.  * Copyright (C) 1985 Regents of the University of California
  8.  * All rights reserved.
  9.  *
  10.  *
  11.  * $Header: /sprite/src/kernel/vm/sun3.md/RCS/vmMachInt.h,v 9.1 90/07/30 11:41:47 shirriff Exp $ SPRITE (Berkeley)
  12.  */
  13.  
  14. #include "vmMach.h"
  15. #ifndef _VMMACHINT
  16. #define _VMMACHINT
  17.  
  18. extern    Address        vmMachPTESegAddr;
  19. extern    Address        vmMachPMEGSegAddr;
  20.  
  21. /*
  22.  * Assembly language routines in vmSunAsm.s.
  23.  */
  24. extern    int        VmMachCopyEnd();
  25. extern    VmMachPTE    VmMachGetPageMap();
  26. extern    void        VmMachSetPageMap();
  27. extern    int        VmMachGetSegMap();
  28. extern    void        VmMachSetSegMap();
  29. extern    VmMachPTE    VmMachReadPTE();
  30. extern    void        VmMachWritePTE();
  31. extern    int        VmMachGetUserContext();
  32. extern    int        VmMachGetKernelContext();
  33. extern    int        VmMachGetContextReg();
  34. extern    void        VmMachSetUserContext();
  35. extern    void        VmMachSetKernelContext();
  36. extern    void        VmMachSetContextReg();
  37.  
  38. #endif /* _VMMACHINT */
  39.